package com.jinxin.platform.cdelecinspect.mapper.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * All rights Reserved, Designed By www.beonelot.com
 *
 * @version: V1.0
 * @Copyright: www.beonelot.com Inc. All rights reserved.
 * @Description：
 * @Date: 2020-04-01
 * @Author: Lingnan
 **/
public class EleinspectPointRecords implements Serializable {
    private String id;//任务id
    private String pointId;
    private String lineId;
    private String mappingId;
    private String recordId;
    private String pointName;
    private String recordInspectPerson;
    private String recordPhone;
    private String lineName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JsonSerialize(using = LocalDateTimeSerializer.class)
    private LocalDateTime recordInspectTime;
    private Integer recordPointStatus;
    /**
     * 不合格处理
     */
    private String recordDealwith;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPointId() {
        return pointId;
    }

    public void setPointId(String pointId) {
        this.pointId = pointId;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getMappingId() {
        return mappingId;
    }

    public void setMappingId(String mappingId) {
        this.mappingId = mappingId;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getPointName() {
        return pointName;
    }

    public void setPointName(String pointName) {
        this.pointName = pointName;
    }

    public String getRecordInspectPerson() {
        return recordInspectPerson;
    }

    public void setRecordInspectPerson(String recordInspectPerson) {
        this.recordInspectPerson = recordInspectPerson;
    }

    public String getRecordPhone() {
        return recordPhone;
    }

    public void setRecordPhone(String recordPhone) {
        this.recordPhone = recordPhone;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public LocalDateTime getRecordInspectTime() {
        return recordInspectTime;
    }

    public void setRecordInspectTime(LocalDateTime recordInspectTime) {
        this.recordInspectTime = recordInspectTime;
    }

    public Integer getRecordPointStatus() {
        return recordPointStatus;
    }

    public void setRecordPointStatus(Integer recordPointStatus) {
        this.recordPointStatus = recordPointStatus;
    }

    public String getRecordDealwith() {
        return recordDealwith;
    }

    public void setRecordDealwith(String recordDealwith) {
        this.recordDealwith = recordDealwith;
    }
}
